home *** CD-ROM | disk | FTP | other *** search
/ Transactor / Transactor_06_1985_Transactor_Publishing.d64 / fig 1 new ops < prev    next >
Text File  |  2023-02-26  |  2KB  |  67 lines

  1.  65
  2. ; new op codes on the r65c02
  3. * = $7000
  4. absolu = $1111
  5. immedi = $22
  6. ind = $33
  7. zeropg = $44
  8. offset adc (ind) ; (2)
  9.  and (ind) ; (2)
  10.  bbr0 zeropgLoffset ; (1) branch on bit 0 reset
  11.  bbr1 zeropgLoffset ; (1) branch on bit 1 reset
  12.  bbr2 zeropgLoffset ; (1) branch on bit 2 reset
  13.  bbr3 zeropgLoffset ; (1) branch on bit 3 reset
  14.  bbr4 zeropgLoffset ; (1) branch on bit 4 reset
  15.  bbr5 zeropgLoffset ; (1) branch on bit 5 reset
  16.  bbr6 zeropgLoffset ; (1) branch on bit 6 reset
  17.  bbr7 zeropgLoffset ; (1) branch on bit 7 reset
  18.  bbs0 zeropgLoffset ; (1) branch on bit 0 set
  19.  bbs1 zeropgLoffset ; (1) branch on bit 1 set
  20.  bbs2 zeropgLoffset ; (1) branch on bit 2 set
  21.  bbs3 zeropgLoffset ; (1) branch on bit 3 set
  22.  bbs4 zeropgLoffset ; (1) branch on bit 4 set
  23.  bbs5 zeropgLoffset ; (1) branch on bit 5 set
  24.  bbs6 zeropgLoffset ; (1) branch on bit 6 set
  25.  bbs7 zeropgLoffset ; (1) branch on bit 7 set
  26.  bit #immedi ; (2)
  27.  bit zeropgLx ; (2)
  28.  bit absoluLx ; (2)
  29.  bra offset ; (1) branch always
  30.  cmp (ind) ; (2)
  31.  dec a ; (2)
  32.  eor (ind) ; (2)
  33.  inc a ; (2)
  34.  jmp (ind)Lx ; (2)
  35.  lda (ind) ; (2)
  36.  ora (ind) ; (2)
  37.  phx  ; (1) push x onto stack
  38.  phy  ; (1) push y onto stack
  39.  plx  ; (1) pull x from stack
  40.  ply  ; (1) pull y from stack
  41.  rmb0 zeropg ; (1) reset memory bit 0
  42.  rmb1 zeropg ; (1) reset memory bit 1
  43.  rmb2 zeropg ; (1) reset memory bit 2
  44.  rmb3 zeropg ; (1) reset memory bit 3
  45.  rmb4 zeropg ; (1) reset memory bit 4
  46.  rmb5 zeropg ; (1) reset memory bit 5
  47.  rmb6 zeropg ; (1) reset memory bit 6
  48.  rmb7 zeropg ; (1) reset memory bit 7
  49.  sbc (ind) ; (2)
  50.  smb0 zeropg ; (1) set memory bit 0
  51.  smb1 zeropg ; (1) set memory bit 1
  52.  smb2 zeropg ; (1) set memory bit 2
  53.  smb3 zeropg ; (1) set memory bit 3
  54.  smb4 zeropg ; (1) set memory bit 4
  55.  smb5 zeropg ; (1) set memory bit 5
  56.  smb6 zeropg ; (1) set memory bit 6
  57.  smb7 zeropg ; (1) set memory bit 7
  58.  sta (ind) ; (2)
  59.  stz absolu ; (1) store zero
  60.  stz absoluLx ; (1) store zero
  61.  stz zeropg ; (1) store zero
  62.  stz zeropgLx ; (1) store zero
  63.  trb absolu ; (1) test and reset bits
  64.  trb zeropg ; (1) test and reset bits
  65.  tsb absolu ; (1) test and set bits
  66.  tsb zeropg ; (1) test and set bits
  67.